diff options
| author | Adam Soltys <[email protected]> | 2024-01-25 21:56:59 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-01-25 21:56:59 -0800 |
| commit | 01fdad8ee4e6bb4213c0c81a8876cda67ad3085a (patch) | |
| tree | aa814eacfdc7660064bb4f40d669a93464ee3c7b /src/routes/(app)/[username] | |
| parent | 91327e710cf6d83a0bc5b0f89d76e8523142acd8 (diff) | |
| download | coinos-ui-01fdad8ee4e6bb4213c0c81a8876cda67ad3085a.tar.gz coinos-ui-01fdad8ee4e6bb4213c0c81a8876cda67ad3085a.zip | |
remember user language selection
Diffstat (limited to 'src/routes/(app)/[username]')
4 files changed, 16 insertions, 6 deletions
diff --git a/src/routes/(app)/[username]/invoice/[id]/+page.svelte b/src/routes/(app)/[username]/invoice/[id]/+page.svelte index a7a7b26d..e09d5935 100644 --- a/src/routes/(app)/[username]/invoice/[id]/+page.svelte +++ b/src/routes/(app)/[username]/invoice/[id]/+page.svelte @@ -204,8 +204,8 @@ {#if type === types.liquid} <div class="flex justify-center"> <div class="my-auto text-xl text-center text-secondary"> - We only support <span class="text-teal-500 font-bold">L-BTC</span>, - don't deposit other assets yet + {$t("payments.onlyLbtc")} <span class="text-teal-500 font-bold">L-BTC</span>, + {$t("payments.dontDeposit")} </div> </div> {/if} diff --git a/src/routes/(app)/[username]/settings/[...tab]/+page.server.js b/src/routes/(app)/[username]/settings/[...tab]/+page.server.js index b9717b82..3c10d897 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/+page.server.js +++ b/src/routes/(app)/[username]/settings/[...tab]/+page.server.js @@ -5,7 +5,7 @@ export function load({ cookies, params, url }) { if (url.pathname.endsWith("settings")) redirect(307, url.pathname + "/account"); params.cookies = cookies.getAll(); - return params; + return { cookies: cookies.getAll(), tab: params.tab } } export const actions = { diff --git a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte index 54a2d71c..0a08a4b1 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/+page.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/+page.svelte @@ -39,7 +39,17 @@ $: form?.user && ({ user } = form); - $: form?.success && success($t("user.settings.saved"), false); + $: form?.success && throttledSuccess(); + + let justUpdated; + let throttledSuccess = () => { + console.log("justUpdated", justUpdated); + if (!justUpdated) { + justUpdated = true; + success($t("user.settings.saved"), false); + setTimeout(() => (justUpdated = false), 5000); + } + }; $: form?.message && fail(form.message); diff --git a/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte b/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte index 539cfd5e..80ae3ad9 100644 --- a/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte +++ b/src/routes/(app)/[username]/settings/[...tab]/_pos.svelte @@ -15,7 +15,7 @@ <label for="language" class="font-bold block mb-1" >{$t("user.settings.locale")}</label > - <LocaleSelector style="select-styles block py-3 w-full" /> + <LocaleSelector style="select-styles block py-3 w-full" bind:user /> </div> <div> @@ -71,6 +71,6 @@ class="flex rounded-full border py-2 px-4 font-bold hover:opacity-80 w-full gap-2 my-5 justify-center" > <img src="/icons/shopify.svg" class="w-8" /> - <div class="my-auto">Shopify Integration</div> + <div class="my-auto">{$t("user.settings.shopify")}</div> </button> </a> |
